package pt.processingQueues.simulation; import pt.processingQueues.principal.Client; import pt.processingQueues.principal.SupermarketCheckout; public class TestQueue { public static void main(String args[]){ SupermarketCheckout queue1=new SupermarketCheckout(1); SupermarketCheckout queue2=new SupermarketCheckout(2); queue1.addClient(new Client(1,1)); queue1.addClient(new Client(2,2)); queue1.addClient(new Client(3,1)); queue2.addClient(new Client(4,1)); queue2.addClient(new Client(5,1)); queue2.addClient(new Client(6,1)); //System.out.println(queue1.listToString()); //System.out.println(queue2.listToString()); Thread queue1Thread=new Thread(queue1); Thread queue2Thread=new Thread(queue2); queue1Thread.start(); queue2Thread.start(); System.out.println(queue1.avgServiceTime()+ " "+queue1.avgWaitingTime()); System.out.println(queue2.avgServiceTime()+ " "+queue2.avgWaitingTime()); } }